/**
 * Created by Nick Parfene. Please write to nick@tmro.net if you accidentally got this file 
 */
package net.tmro.ratapato.model.people;

import java.util.HashSet;

import net.tmro.ratapato.model.loyalty.LoyaltyScheme;
import net.tmro.ratapato.model.shopping.ShoppingList;

/**
 * @author nick
 *
 */
public class Person {

	private String userName;
	
	private String phoneNumber;

	private HashSet<ShoppingList> shoppingLists = new HashSet<ShoppingList>();

	private HashSet<LoyaltyScheme> loyaltySchemes = new HashSet<LoyaltyScheme>();
	
	/**
	 * Default constructor
	 */
	public Person(){
		
	}
	
	/**
	 * @return the userName
	 */
	public String getUserName() {
		return userName;
	}

	/**
	 * @param userName the userName to set
	 */
	public void setUserName(String userName) {
		this.userName = userName;
	}

	/**
	 * @return the phoneNumber
	 */
	public String getPhoneNumber() {
		return phoneNumber;
	}

	/**
	 * @param phoneNumber the phoneNumber to set
	 */
	public void setPhoneNumber(String phoneNumber) {
		this.phoneNumber = phoneNumber;
	}

	/**
	 * @return the shoppingLists
	 */
	public HashSet<ShoppingList> getShoppingLists() {
		return shoppingLists;
	}

	/**
	 * @param shoppingLists the shoppingLists to set
	 */
	public void setShoppingLists(HashSet<ShoppingList> shoppingLists) {
		this.shoppingLists = shoppingLists;
	}

	/**
	 * @return the loyaltySchemes
	 */
	public HashSet<LoyaltyScheme> getLoyaltySchemes() {
		return loyaltySchemes;
	}

	/**
	 * @param loyaltySchemes the loyaltySchemes to set
	 */
	public void setLoyaltySchemes(HashSet<LoyaltyScheme> loyaltySchemes) {
		this.loyaltySchemes = loyaltySchemes;
	}
}
